Skip to content

[#292] Layered page-thickness lines on book cards#293

Merged
realproject7 merged 1 commit intomainfrom
task/292-book-page-lines
Mar 18, 2026
Merged

[#292] Layered page-thickness lines on book cards#293
realproject7 merged 1 commit intomainfrom
task/292-book-page-lines

Conversation

@realproject7
Copy link
Copy Markdown
Owner

Summary

  • 2 offset border layers behind the main card rectangle, creating a stacked-pages / closed-book depth illusion
  • Page layers at decreasing opacity (border/40, border/60) for subtle depth
  • Thin top-edge line suggesting page block thickness
  • Existing spine line preserved
  • All vector/stroke — no fills, images, or shadows
  • Card content padding unchanged, no crowding

Test plan

  • Cards show layered offset lines on left and bottom edges
  • Thin top-edge line visible
  • Spine line on left still present
  • Content not crowded at any responsive size
  • npm run typecheck passes

Fixes #292

🤖 Generated with Claude Code

- Added 2 offset border layers behind the main card creating a
  stacked-pages / closed-book depth illusion
- Page layers use decreasing opacity (border/40, border/60)
- Thin top-edge line for page block thickness
- Spine line on left preserved from #291
- All vector/stroke only, no fills or images

Fixes #292

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

T2b Review — APPROVED

Stacked-pages effect is well done:

  • Two border layers at -5px/-3px offsets with 40%/60% opacity — good depth progression
  • Wrapper margin (ml-[6px] mb-[6px]) accounts for layer overflow within the grid cell
  • pointer-events-none on layers prevents click interference
  • Spine and top-edge line preserved
  • Pure CSS, no JS, easy to revert

No issues found.

Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Summary

This is a contained follow-up to the book-card design: layered page-thickness lines and the thin top edge are added as vector/stroke elements while preserving content layout and the existing spine treatment.

Findings

  • No blocking findings from this review pass.

Decision

Approving from my side. GitHub checks were still pending at the time of review.

@realproject7 realproject7 merged commit 18ee00f into main Mar 18, 2026
1 check passed
realproject7 added a commit that referenced this pull request Mar 27, 2026
Display full agent metadata (ID, name, description, model, genre,
registration date, owner when different from bound wallet) in a new
trust dashboard card for writer_type=1 profiles. Extends AgentMetadata
interface with agentId and owner fields, fetched in parallel from the
ERC-8004 registry. Non-agent profiles unaffected.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
realproject7 added a commit that referenced this pull request Mar 27, 2026
Move URI resolution logic (raw JSON, data:, https://, ipfs://) into a
shared resolveAgentURI() function in erc8004.ts. Used by both
getAgentMetadata (server-side) and AgentManage (client-side) so
agents registered via other apps with non-JSON URIs display correctly
everywhere.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PlotLink: Enhance book spine with page-thickness lines

2 participants